package com.ekuaitu.kuaitu.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by user1 on 2017/5/4.
 */

public class RedBikeHotSpotInfoBean {


    /**
     * status : 200
     * message : 成功
     * debug : null
     * attachment : [{"pointList":[{"longitude":116.323553,"latitude":39.960587},{"longitude":116.325395,"latitude":39.959937},{"longitude":116.32396,"latitude":39.957185},{"longitude":116.321211,"latitude":39.959476}],"hotspotId":91,"centerLatitude":39.958777,"centerLongitude":116.324207,"hotspotName":"金士顿","businessCouponId":0,"businessName":"","businessLongitude":"","businessLatitude":"","businessImg":"","businessAddress":"","businessDesc":"","businessId":""},{"pointList":[{"longitude":116.31636,"latitude":39.957862},{"longitude":116.326072,"latitude":39.948177},{"longitude":116.318763,"latitude":39.947769},{"longitude":116.314673,"latitude":39.949328}],"hotspotId":88,"centerLatitude":39.952026,"centerLongitude":116.318849,"hotspotName":"撒旦","businessCouponId":20,"businessName":"麦当劳","businessLongitude":"116.323854","businessLatitude":"39.95934","businessImg":"180","businessAddress":"北京市海淀区中关村南大街甲12号寰太大厦","businessDesc":"麦当劳优惠活动。","businessId":"9"},{"pointList":[{"longitude":116.322582,"latitude":39.969374},{"longitude":116.32532,"latitude":39.964197},{"longitude":116.321359,"latitude":39.96096},{"longitude":116.315338,"latitude":39.963605}],"hotspotId":89,"centerLatitude":39.966269,"centerLongitude":116.321466,"hotspotName":"似懂非懂是","businessCouponId":16,"businessName":"吉野家","businessLongitude":"116.3864994049","businessLatitude":"39.9338612292","businessImg":"181","businessAddress":"中国北京市北京市西城区地安门西大街103号","businessDesc":"北京吉野家快餐有限公司一直以\u201c良心品质,健康美食\u201d为座右铭,1992年,第一家吉野家餐厅在北京落户，截至2014年9月底,吉野家在北京、天津、河北、吉林、辽宁、黑龙江、...","businessId":"7"},{"pointList":[{"longitude":116.329492,"latitude":39.966546},{"longitude":116.342079,"latitude":39.96127},{"longitude":116.342796,"latitude":39.953658},{"longitude":116.332783,"latitude":39.953869}],"hotspotId":87,"centerLatitude":39.96127,"centerLongitude":116.341079,"hotspotName":"撒旦","businessCouponId":23,"businessName":"吉野家","businessLongitude":"116.3864994049","businessLatitude":"39.9338612292","businessImg":"181","businessAddress":"中国北京市北京市西城区地安门西大街103号","businessDesc":"北京吉野家快餐有限公司一直以\u201c良心品质,健康美食\u201d为座右铭,1992年,第一家吉野家餐厅在北京落户，截至2014年9月底,吉野家在北京、天津、河北、吉林、辽宁、黑龙江、...","businessId":"7"}]
     */

    @SerializedName("status")
    private int status;
    @SerializedName("message")
    private String message;
    @SerializedName("debug")
    private Object debug;
    @SerializedName("attachment")
    private List<AttachmentBean> attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public List<AttachmentBean> getAttachment() {
        return attachment;
    }

    public void setAttachment(List<AttachmentBean> attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * pointList : [{"longitude":116.323553,"latitude":39.960587},{"longitude":116.325395,"latitude":39.959937},{"longitude":116.32396,"latitude":39.957185},{"longitude":116.321211,"latitude":39.959476}]
         * hotspotId : 91
         * centerLatitude : 39.958777
         * centerLongitude : 116.324207
         * hotspotName : 金士顿
         * businessCouponId : 0
         * businessName :
         * businessLongitude :
         * businessLatitude :
         * businessImg :
         * businessAddress :
         * businessDesc :
         * businessId :
         */

        @SerializedName("hotspotId")
        private String hotspotId;
        @SerializedName("centerLatitude")
        private double centerLatitude;
        @SerializedName("centerLongitude")
        private double centerLongitude;
        @SerializedName("hotspotName")
        private String hotspotName;
        @SerializedName("businessCouponId")
        private String businessCouponId;
        @SerializedName("businessName")
        private String businessName;
        @SerializedName("businessLongitude")
        private String businessLongitude;
        @SerializedName("businessLatitude")
        private String businessLatitude;
        @SerializedName("businessImg")
        private String businessImg;
        @SerializedName("businessAddress")
        private String businessAddress;
        @SerializedName("businessDesc")
        private String businessDesc;
        @SerializedName("businessId")
        private String businessId;
        @SerializedName("pointList")
        private List<PointListBean> pointList;

        public String getHotspotId() {
            return hotspotId;
        }

        public void setHotspotId(String hotspotId) {
            this.hotspotId = hotspotId;
        }

        public double getCenterLatitude() {
            return centerLatitude;
        }

        public void setCenterLatitude(double centerLatitude) {
            this.centerLatitude = centerLatitude;
        }

        public double getCenterLongitude() {
            return centerLongitude;
        }

        public void setCenterLongitude(double centerLongitude) {
            this.centerLongitude = centerLongitude;
        }

        public String getHotspotName() {
            return hotspotName;
        }

        public void setHotspotName(String hotspotName) {
            this.hotspotName = hotspotName;
        }

        public String getBusinessCouponId() {
            return businessCouponId;
        }

        public void setBusinessCouponId(String businessCouponId) {
            this.businessCouponId = businessCouponId;
        }

        public String getBusinessName() {
            return businessName;
        }

        public void setBusinessName(String businessName) {
            this.businessName = businessName;
        }

        public String getBusinessLongitude() {
            return businessLongitude;
        }

        public void setBusinessLongitude(String businessLongitude) {
            this.businessLongitude = businessLongitude;
        }

        public String getBusinessLatitude() {
            return businessLatitude;
        }

        public void setBusinessLatitude(String businessLatitude) {
            this.businessLatitude = businessLatitude;
        }

        public String getBusinessImg() {
            return businessImg;
        }

        public void setBusinessImg(String businessImg) {
            this.businessImg = businessImg;
        }

        public String getBusinessAddress() {
            return businessAddress;
        }

        public void setBusinessAddress(String businessAddress) {
            this.businessAddress = businessAddress;
        }

        public String getBusinessDesc() {
            return businessDesc;
        }

        public void setBusinessDesc(String businessDesc) {
            this.businessDesc = businessDesc;
        }

        public String getBusinessId() {
            return businessId;
        }

        public void setBusinessId(String businessId) {
            this.businessId = businessId;
        }

        public List<PointListBean> getPointList() {
            return pointList;
        }

        public void setPointList(List<PointListBean> pointList) {
            this.pointList = pointList;
        }

        public static class PointListBean {
            /**
             * longitude : 116.323553
             * latitude : 39.960587
             */

            @SerializedName("longitude")
            private double longitude;
            @SerializedName("latitude")
            private double latitude;

            public double getLongitude() {
                return longitude;
            }

            public void setLongitude(double longitude) {
                this.longitude = longitude;
            }

            public double getLatitude() {
                return latitude;
            }

            public void setLatitude(double latitude) {
                this.latitude = latitude;
            }
        }
    }
}
